Escolar Documentos
Profissional Documentos
Cultura Documentos
i,o
(k) and V
i,o
(k).
Fig. 1. Multivessel collision situation.
B. Collision Avoidance System
A block diagram of the proposed CAS is shown in Fig. 2.
The CAS consists of ve sections: 1) a vessel trafc monitoring
and information system(VTMIS); 2) a collision risk assessment
(CRA) module; 3) a PDM module; 4) a sequential action
formation (SAF) module; and 5) an own vessel control system
(VCS). The inputs into the VTMIS are the position of the own
vessel and the positions of the target vessels.
The VTMIS consists of four sections: 1) a sensor unit; 2) a
vessel detection and tracking (VDT) module; 3) a vessel state
estimation and trajectory prediction (VSETP) module; and
4) an intervessel communication module. The sensor unit (i.e.,
radar and laser applications) acquires the real-time position
data of the target vessels. Then, the target vessels data are
used in the VDT module to identify and to track each target
vessel separately using these data. The VSETP module uses
the collected tracking data to estimate vessel states and to
predict each target vessels trajectory. Finally, the intervessel
communication unit distributes the previous information among
vessels (i.e., own vessel communication unit) and shore-based
centers. Extensive details on the VTMIS have been presented
in [32].
The main objective of the CRA module is to evaluate the
collision risk of each target vessel with respect to the own
vessel navigation. This is achieved by the relative coursespeed
estimation unit and by the time and place until collision es-
timation unit. More details on the CRA module have been
presented in [33][35]. The inputs into the CRA module are the
measured/estimated position data of the own vessel and target
vessels. The output of the CRA module is the time until the
collision situation T
i
(k) of the ith target vessel, which in turn
is the input of the SAF module. The PDM module consists
of a fuzzy-logic-based decision-making process that generates
1542 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 63, NO. 4, MAY 2014
Fig. 2. Block diagram for the CAS.
Fig. 3. Mathematical formulation of a two-vessel collision situation.
parallel collision avoidance decisions D
i
(k), with respect to
each target vessel.
On the next step, the parallel ith decision of collision avoid-
ance D
i
(k) is forwarded from the PDM module to the SAF
module. The main objective of the SAF module is to organize
the parallel decisions made by the PDM module into sequential
actions A
i
(k), while taking into consideration the time until
the collision situation T
i
(k) from the CRA module. The A
i
(k)
actions are divided into course and speed control actions to be
implemented on the course control and speed control subsys-
tems of the own VCS.
The collision avoidance actions A
i
(k) formulated by the
SAF module act as second-level decisions regarding the
fuzzy-logic-based decisions D
i
(k) formulated in the PDM
module. Actions A
i
(k) are designed to overcome contradictory
accumulated rule inference failures (Situation III). The PDM
model is further discussed in Section IV and more details
regarding the fuzzy-Bayesian-based decisionaction formula-
tions in ship navigation can be found in [35].
IV. FUZZY LOGIC APPROACH
The overall design process of the fuzzy-logic-based decision-
making process described in this paper can be resumed in the
following ve steps: 1) identication of fuzzy input and output
system variables; 2) creation of FMFs for each input and output
system variables; 3) formulation of the FIS IFTHEN fuzzy
rules; and 4) defuzzication of the decisions. However, these
input and output system variables are derived by considering a
two-vessel collision situation that is shown in Fig. 3.
PERERA et al.: SOLUTIONS TO FAILURES AND LIMITATIONS OF MAMDANI FUZZY INFERENCE 1543
Fig. 4. Range FMF.
Fig. 5. Bearing FMF.
Fig. 6. Relative course FMF.
Fig. 7. Speed ratio FMF.
A. Fuzzy Membership Functions
The PDM module executes fuzzy inferences in the decision-
making process (see Fig. 2). The module consists of three
main units: 1) a fuzzication unit, 2) a fuzzy-rule unit, and
3) a defuzzication unit. The input fuzzy variables, and the
respective FMFs are range FMF (see Fig. 4), bearing FMF
(see Fig. 5), relative course FMF (see Fig. 6), and speed ratio
FMF (see Fig. 7). Two output fuzzy variables and respective
FMFs are used in the defuzzication unit of the PDM mod-
ule: course change FMF (see Fig. 8) and speed change FMF
(see Fig. 9). The input and output FMFs are normalized and
have trapezoidal shapes. The respective FMFs in Figs. 49
have been reproduced from [35] to improve the readability of
this paper.
The mathematical formulation of a two-vessel collision situa-
tion used to derive the input and output FMFs is shown in Fig. 3
Fig. 8. Course change FMF.
Fig. 9. Speed change FMF.
as previously mentioned. The own vessel navigational space is
divided into three circular regions with radius R
vd
, R
b
, and R
a
.
Radius R
a
represents the approximate range to the target vessel
detection when the own vessel is in a give way situation,
(i.e., when the own vessel has a lower navigation priority) and
should take appropriate actions to avoid collision situations.
Radius R
b
represents the approximate distance to the target
vessel when the own vessel is in a stand on situation (with
the higher priority for navigation) but should take appropriate
actions to avoid the collision situation due to the absence of the
appropriate actions from the target vessel. One should note that
the vessel coming from the starboard side has higher priority
for navigation in accordance with the COLREGs rules and reg-
ulations. The radius R
vd
represents the vessel domain. Dotted
circles separate the regions corresponding with the Range FMF
(see Fig. 4). The R
i
(k) represents the range of the ith target
vessel.
The own vessel navigation domain is divided into ten regions
numbered from I to X (see Fig. 3). Each of these regions
corresponds to one of the ten regions in the Bearing FMF (see
Fig. 5). It is assumed that the target vessel is located within
these ten regions, and the collision avoidance decisions are
taken in accordance with the respective regions. Although eight
regions are generally enough to implement the COLREGs rules
and regulations of ocean navigation as presented in [36], ten
regions are proposed to overcome Situation I rule inference
failures, as further discussed in Section VI.
As presented in Fig. 3, the target vessel position II domain is
divided into eight divisions (from II-a to II-h) of relative course
i,o
(k) (see Fig. 1). These divisions are separated by dotted
lines coinciding with the relative course FMF (see Fig. 6). The
higher collision risk regions, i.e., mid (II-e and II-g) and high
(II-f), are also shown in Fig. 6. Finally, the speed ratio FMFs
(see Fig. 7) are used to describe the speed ratio between the
target vessel and the own vessel, i.e., V
i
(k)/V
o
(k).
1544 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 63, NO. 4, MAY 2014
B. Fuzzication Unit
Fuzzication is the process that transforms crisp inputs into
a collection of the input membership degrees to each of the
fuzzy variable linguistic terms. This process is executed in the
fuzzication unit of the PDMmodule. The inputs fromthe CRA
module: range R
i
(k), bearing
i
(k), relative course
i,o
(k),
and relative speed V
i,o
(k) of the ith target vessel are fuzzied in
this unit with respect to the input FMFs, i.e., range FMF R
i
(k)
(see Fig. 4), bearing FMF
i
(k) (see Fig. 5), relative course
FMF
i,o
(k) (see Fig. 6), and speed ratio FMF V
i
(k)/V
o
(k)
(see Fig. 7). The fuzzied results are transferred to the fuzzy
rules unit. A Mamdani-type rule-based FIS is used in this unit.
The minmax norm is the aggregation operation considered in
this paper. In this norm, the minimum operator is considered
for intersection, and the maximum operator is considered for
the union of two fuzzy sets.
C. Development of the Fuzzy Rules
The fuzzy rules are formulated in accordance with the rules
and regulations of the COLREGs [27] and expert navigational
knowledge to facilitate a regulated prevention of collision and
to eliminate navigation conicts. Tables I and II present a
summary of the CRAs, fuzzy rules, and collision avoidance
decisions used in this paper. The tables have been reproduced
from [35] to improve the readability of this paper. The rst
column in Table I represents bearing
i
(k) (Bear.) of the target
vessel, which is divided into ten regions (IX). The second
column represents the relative course
i,o
(k) (Cou.), divided
into eight regions (a to h) of the target vessel orientations.
The collision risk (Risk) assessment with respect to the relative
course is divided into three sections of low risk (low), medium
risk (mid), and high risk (high). Only high and medium colli-
sion risk situations, where the collision avoidance actions must
be executed, are present in Tables I and II. The target vessel
range R
i
(k) from R
vd
to R
a
and from R
a
to R
b
are presented
in the third and fourth columns, respectively.
The third and fourth columns are further divided into two
subcolumns. The relative speed ratio of V
i
(k)/V
o
(k) is pre-
sented in the rst subcolumn of the third and fourth main
columns. The speed conditions of V
i
/V
o
<, , and > 1 rep-
resent the target vessel speed approximately less than, equal,
and greater than the own vessel speed. Finally, the decisions
that need to be taken to avoid collision situations are presented
in the second subcolumn of the third and fourth columns. The
decisions can be categorized as: course to starboard (
o
> 0);
course to port (
o
< 0); no course change (
o
= 0) increase
speed (V
o
> 0); decrease speed (V
o
< 0); no speed change
(V
o
= 0); and not applicable (NA). A similar organization is
considered for Table II.
D. Defuzzication Unit
The collision avoidance decisions D
i
(k) for each target
vessel are generated by the defuzzication unit, as presented
in Fig. 2. The fuzzy inference results from the fuzzy rule
unit are defuzzied by the output course change FMF (see
TABLE I
CRAS, FUZZY RULES, AND DECISIONS
Fig. 8) and the speed change FMF (see Fig. 9) to obtain
the course change decisions D
i
(k) and the speed change
decisions D
V
i
(k). These decisions will be formulated for
collision avoidance actions in the own vessel navigation.
The defuzzication process uses the centroid method. In this
method, one calculates the center of gravity of the result-
ing fuzzy set and uses its abscissa as the nal result of the
inference.
V. FAILURES IN FUZZY RULE INFERENCE
As introduced in Section I, the rule inference failures in
fuzzy-logic-based navigation/steering systems can occur in
three situations: Situation I (intersected contradictory decision
PERERA et al.: SOLUTIONS TO FAILURES AND LIMITATIONS OF MAMDANI FUZZY INFERENCE 1545
TABLE II
CRAS, FUZZY RULES, AND DECISIONS
boundaries); Situation II (improper transition region between
the inference boundaries of nonintersected contradictory deci-
sions) and Situation III (contradictory decision accumulation in
multiple targets scenarios).
A. Situation I: Intersected Contradictory
Decision Boundaries
Fig. 10 shows a pictorial example of a possible Situation
I failure if one considers that the own vessel should steer
to port when the target vessel is in region VIII and should
steer to starboard when the target vessel is in region I. If the
target vessel is located in the region where the input FMF that
represent regions I and VIII intersect (fuzzy region, see Fig. 10),
Fig. 10. Fuzzy-rule inference failure due to Situation I.
the defuzzied inference result will be No Action due to
the cancelation of the two contradictory decisions (steer to
starboard: o > 0; steer to port: o < 0) when the centroid
defuzzication method is applied. This decision would possibly
lead to a catastrophic system failure. Notice that, although
the contradictory output FMFs do not intersect, the way that
rules are dened generates contradictory decisions due to the
Mamdani inference mechanism.
Solution: Fuzzy Smooth Transition Region Insertion: The
usual solution for solving this problem consists in using a
higher level decision process to override one of the conicting
decisions. However, these conicting decision situations may
not be noticeable in the decision process and almost impossible
to capture the actual positions where these conicts will occur.
Therefore, usually, there is not a simple universal solution;
therefore, one must consider and prepare the decision process
for every single possible rule-based failure case.
Here, a more elegant and simple solution is proposed, which
basically consists of the insertion of a fuzzy smooth transition
region on the boundary of the regions that have contradic-
tory decisions, as presented in Fig. 11. A smooth transition
region X is inserted between the contradictory decision
regions IX and I. As presented in the gure, the decisions in this
smooth region must not contradict any of the decisions in the
original regions, and in addition, the speed of the own vehicle
should be decreased. As a result of these proactive actions,
the relative position of the target vehicle will automatically
be redirected into either one of the original regions IX or I.
As a result, the CAS will end up executing the collision avoid-
ance decisions of the original regions. This solution is further
discussed in Section VI.
1546 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 63, NO. 4, MAY 2014
Fig. 11. Fuzzy-rule inference failure due to Situation II.
B. Situation II: Improper Transition Region Between the
Inference Boundaries of Nonintersected
Contradictory Decisions
Fig. 11 further shows a pictorial example of a possible
Situation II failure. Let us assume that, in this case, a smooth
transition region X exists between regions IX and I and that this
region avoids the problem of intersected contradictory decision
boundaries by stating no course change and speed decrease
while the target is in region X. These actions will make the
target vessel move into one of the nonconict regions I or IX.
However, if the target vessel assumes the relative trajectory
shown in Fig. 11, Situation II failures can occur if region X
size is improper, i.e., not wide enough. In such case, the
navigation systemdecisions can be contradictory in consecutive
(or relatively close) instants resulting on an erratic trajectory
and a possible catastrophic failure since the target vessel might
not be avoided. Therefore, the selection of a proper fuzzy
smooth region is an important part of the designing process of
the fuzzy-logic-based system. This solution is further discussed
regarding the fuzzy-logic-based decision-making process of the
CAS in ship navigation in Section VI.
Solution: Proper Sizing of Fuzzy Smooth Transition Regions:
In general, the smaller the size of the smooth transition regions,
the better is the system behavior as it facilitates the system
transition into a better decision-making region. However, since
smaller regions can cause the system to jump between two
contradictory decisions during the avoidance process. To im-
plement two contradictory decisions on the same trajectory,
one must insure that the smooth region is large enough to
avoid contradictory decisions during the avoidance process of a
single target.
As an example, consider a special collision situation ob-
served in this paper regarding the size of the smooth transition
region X (see Fig. 3). This smooth region was necessary due to
the close range intersected contradictory decision boundaries
between regions I and IX. When region X is not properly sized,
Situation II failures might occur if the target vessel transits from
region I into region IX through region X.
To understand the process of designing a proper smooth
region, one should be aware that if no avoidance measures are
taken, when the target vessel is coming from the right end of
a head-on situation (region I), the relative navigation trajectory
converges toward the own vessel domain if there is a collision
risk between vessels, and the relative trajectory diverges from
the target vessel domain when there is no collision risk. Hence,
the size of region X should be designed in such way that the rel-
ative trajectories of the target vessel do not converge from one
region to another region that contains contradictory decisions.
This solution is further discussed regarding the fuzzy-logic-
based decision-making process of the CAS in ship navigation
in Section VI.
C. Situation III: Contradictory Decision Accumulation in
Multiple Targets Scenarios
When observing the ship navigation situation presented in
Fig. 12, it is easy to see that the presence of multiple moving
obstacles can generate catastrophic solutions on a navigation/
steering system since the rules applied in the depicted situation
would be if the target vessel is in region I, then steer to
starboard and if the target vessel is in region IV, then steer to
port. The accumulation of these two contradictory decisions
would once again lead to a no action decision, and the own
vessel would eventually crash into the target vessel in region I.
This situation is categorized as a failure of contradictory deci-
sion accumulation due to multiple stationary or moving targets
and can occur in single-level fuzzy-rule-based navigation
systems.
Solution: Multilevel Decision/Action Formulations: The
decision-making process in single-level fuzzy-rule-based
systems should be associated with a secondary-level decision
process that can automatically overcome rule inference failures
due to multiple stationary or moving targets. In this approach,
one proposes the use of the SAF module (see Fig. 2) as a
secondary-level process whose role is to serialize parallel de-
cisions taken on the PDM module when in the presence of mul-
tiple moving target vessels. This solution is further discussed
with respect to the Bayesian-network-based SAF module of the
CAS in ship navigation in Section VI.
VI. SOLUTIONS TO THE FAILURES
AND ITS LIMITATIONS
Although the three rule inference failures of the FMFs
discussed earlier might rarely occur in ocean navigation, they
cannot be neglected since they usually result in catastrophic
failures. The proposed solutions to overcome fuzzy rule infer-
ence failures in the decision-making process of ocean naviga-
tion are further discussed in the following.
PERERA et al.: SOLUTIONS TO FAILURES AND LIMITATIONS OF MAMDANI FUZZY INFERENCE 1547
Fig. 12. Fuzzy-rule inference failure due to Situation III.
A. Insertion of Fuzzy Smooth Bearing Regions
Consider the mathematical formulation of a two-vessel col-
lision in the ocean navigation situation presented in Fig. 3.
The gure shows the collision avoidance decisions, i.e.,
course change decisions D
i
(k) and speed change decisions
D
V
i
(k), for high-risk collision situations for fuzzy bearing
regions I to X (see Tables I and II), and for the ranges R
vd
to
R
b
, and R
b
to R
a
in each fuzzy bearing region. The decisions
on fuzzy bearing region I are formulated as course to starboard
(
o
> 0) and no speed change (V
o
= 0). In region II, the de-
cisions are course to starboard (
o
> 0) and decrease speed
(V
o
< 0). Therefore, there are no contradictory decisions in
the intersection of both regions.
In region IV, the decisions are course to port (
o
< 0)
and decrease speed (V
o
< 0). Region III was introduced as
a smooth transition region between regions II an IV with
decisions no course change (
o
= 0) and decrease speed
(V
o
< 0). The region was made proper through the use of
Fig. 3, as further discussed in following. In region V, range
R
vd
to R
b
, the decisions are course to port (
o
< 0) and no
speed change (V
o
= 0), and in the range of R
b
to R
a
, the
decisions are no course change (
o
= 0) and no speed change
(V
o
= 0). With the insertion of fuzzy smooth region III, all the
collision avoidance decision transitions in the right half of the
decision space are smooth, and no contradictory decisions exist.
A similar approach was followed in the left half of the decision
space, where regions VI and X were introduced as smoothing
regions.
B. Determination of Proper Sizing of Fuzzy Smooth
Bearing Regions
One should note that this type of fuzzy inference failure is
only observed in the left half of the decision-making process in
own vessel regions XI, X and I, and is due to the fuzzy rules
that were previously dened in accordance with the COLREGs
rules and regulations. As shown in Fig. 3, line O(k)B(k)
separates regions I and X, and line O(k)D(k) separates regions
X and IX. The line O(k)D(k) intercepts the own vessel domain
at point C(k). There is a collision risk if any relative trajectories
of the target vessel starting from region I converge into the own
vessel domain. The straight line B(k)E(k) represents the left-
end relative navigation trajectory starting from region I that
neither converges nor diverges from the own vessel domain.
Hence, all the relative navigational trajectories of the target
vessel in the region I with collision risk stay on the left side
of line B(k)E(k). The line B(k)E(k) intercepts the own vessel
domain at point E(k). Hence, that should be used as a guideline
regarding whether the collision risk increases or decreases in a
collision situation in region I.
To ensure that the relative trajectories starting from region I
never enter region IX (preventing two contradictory decisions
in the same obstacle avoidance process), the line B(k)E(k)
should never cross region IX in the R
b
R
a
range. This is
achieved if point C(k) is always to the left of point E(k).
Hence, the minimum size of region X should be given by
C(k) E(k). These conditions can be formulated into geo-
metrical relationships among regions I, IX, and X. Considering
the triangle of O(k)B(k)E(k) with C(k) E(k), the sine rule
can be written as
R
a
sin(180
7
)
=
R
vd
sin(
7
)
. (1)
Since E(k)B(k) is a straight line parallel to the Y
o
axis and
angle
1
is symmetric around the Y
o
axis, the angle condition
7
=
1
/2 and (1) becomes
6
= 180 sin
1
R
a
R
vd
sin(
1
/2)
1
2
. (2)
Hence, the minimum size requirement for a proper smooth
transition region X in Fig. 3 is related to the size of the
contradictory decision regions I and IX that motivated the
creation of smooth region X. One should once again note that
if the region is smaller than the derived size, system decisions
can jump between contradictory decisions and/or two contra-
dictory decisions may be implemented on the same navigational
trajectory.
1548 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 63, NO. 4, MAY 2014
Fig. 13. Course and speed collision avoidance actions.
C. Multilevel Decision/Action Formulations in
Ocean Navigation
In the proposed system, the SAF module (see Fig. 2) is
proposed as a second-level process that overcomes failures
due to contradictory decision accumulation in multiple obstacle
scenarios by the PDM module. The main objective of the
SAF module is to transform the parallel collision avoidance
decisions that are generated by the PDM module into sequential
actions that can be executed in the own vessel navigation system
while eliminating the mentioned failures. This can be achieved
by collecting from the PDM module the multiple collision
avoidance decisions, D
i
(k) (D
i
(k), D
V
i
(k)), and eval-
uating them using the time until the collision situation T
i
(k)
fromthe CRAmodule regarding each target vessel. Final results
are arranged as a sequential formation of actions A
i
(k)
(A
i
(k), A
V
i
(k)) involving the course and speed actions at
given time instants T
i
(k) (T
i
(k), T
V
i
(k)). Fig. 13 gives
an example of the accumulated process of sequential course
and speed action execution. D
i
(k) and D
V
i
(k), and A
i
(k)
and A
V
i
(k) represent the course and speed change deci-
sions and actions, respectively. This approach eliminates the
cancelation of contradictory decisions due to decision/action
accumulation.
The SAF module consists of a continuous Bayesian network
that is formulated to update the parallel collision avoidance
decisions into sequential actions that will execute at appropriate
time instants (see Fig. 2). As presented in the gure, the SAF
module consists of four nodes: 1) collision time estimation,
2) collision risk, 3) action delay, and 4) collision avoidance
actions. The inputs of the SAF module are the collision
decisions D
i
(k) and time until the collision situation T
i
(k)
which generated, respectively, by the PDM and CRA modules
(see Section III-B).
The main objective of the time until collision estimation
node is to estimate the time until the collision situation T
i
(k)
between the own vessel and each of the target vessels. The
node collision risk estimation inferences the collision risk with
respect to each target vessel considering the collision time
estimation. The action delay node is designed to formulate the
appropriate time to take collision avoidance actions. The action
delay node, the collision risk estimation node, and the collision
avoidance decisions are used to infer the collision avoidance
action formulation node. The mathematical derivation of the
Fig. 14. Relative trajectories for CPRB 270
to 360
.
Bayesian-network-based SAF module, inferences and their as-
sociated functions are further described in [35].
VII. COMPUTATIONAL SIMULATIONS
The CAS is implemented on the MATLAB software plat-
form. The following values are assigned for the FMF param-
eters of the PDM module.
Range FMF (see Fig. 4): R
vd
1 nmi, R
b
6 nmi, R
A
10 nmi.
Bearing FMF (see Fig. 5):
1
10
,
2
80
,
3
10
4
80
,
5
26
, and
6
26
.
Relative course FMF values (see Fig. 6):
1
5
,
2
5
,
and
3
5
.
Speed ratio FMF (see Fig. 7): f
1
0.8,
2
1.2, and
3
5.
Course change output FMFs (see Fig. 8):
1
10
, and
2
40
.
Speed change output FMF (see Fig. 9):
1
2, and
2
10.
The FMF parameters were derived considering various colli-
sion avoidance situations under the simulated conditions.
A. Proper Fuzzy Smooth Region Insertion Simulations
Figs. 1416 regard a two-vessel collision situation and
present the simulations of the relative trajectories of the target
PERERA et al.: SOLUTIONS TO FAILURES AND LIMITATIONS OF MAMDANI FUZZY INFERENCE 1549
Fig. 15. Relative trajectories for CPRB 180
to 270
.
Fig. 16. Relative trajectories for CPRB 0
to 180
.
Fig. 17. Zoomed view of the relative trajectories for CPRB 270
to 360
.
Fig. 18. Zoomed view of the relative trajectories for CPRB 180
to 270
.
vessel with the CPRB (see Fig. 1)
ci,o
(k), varying from
270
to 360
, 180
to 270
, and 0
to 180
, in 0.1
division
steps. Figs. 1719 represent the zoomed view of the relative
trajectories of the target vessel around the own vessel initial
position with CPRB
ci,o
(k), varying from 270
to 360
, 180
to 270
, and 0
to 180
steps, respectively.
The vessel initial speed condition is V
o
/V
i
= 0.5, and the
initial own vessel course and speed are
o
= 0
and V
o
=
12 knots, respectively. The own vessel is initially located at
O(k) = (0 nmi, 0 nmi). The target vessel start positions are
located around the collision point C
i
(k) = (0 nmi, 5 nmi) (see
Fig. 1), with the target vessel startup distance to the collision
point R
ci
(k) = 10 nmi. Constant speed and course conditions
are assumed for the target vessel. Before the insertion of the
fuzzy smooth regions, fuzzy rule inference failures occurred in-
between relative bearing range of 180
to 270
to 360
to 180
.
Fig. 20. Distance to the minimum point approach (CPRB 0
to 90
).
Fig. 21. Distance to the minimum point approach (CPRB 90
to 180
).
The relative minimum distance between the two vessels with
the CPRB,
ci,o
(k), varying from 0
to 90
, 90
to 180
,
180
to 270
, and 270
to 360
to 270
).
Fig. 23. Distance to the minimum point approach (CPRB 270
to 360
).
vessel, are shown in Figs. 2023. As observed from the gures,
two minimum distance points are noted around the CPRB,
i.e.,
ci,o
(k) = 175
to 180
, and 350
to 360
. However, the
minimum distance around the CPRB, i.e.,
ci,o
(k) = 175
to
180
ci,o
(k) = 350
and 360
and 360
to 360
, around
the target vessel trajectories startup are presented in Fig. 24,
with the respective trajectories marked as a
1
, a
2
, a
3
, b
1
, b
2
, c
1
,
c
2
, d
1
, d
2
, d
3
, and d
4
. Similarly, the zoomed view of the target
vessel relative trajectories with respect to the CPRB,
ci,o
(k) =
350
to 360
to 360
) around
the Target vessel initial position.
Fig. 25. Zoomed viewof the relative trajectories (CPRB350
to 360
) around
the Own vessel initial position.
relative trajectories of b
1
and b
2
that correspond to the minimum
distance between both vessels.
The relative trajectories of c
1
and c
2
are also bounded by
the relative trajectories of b
1
and b
2
, as observed in Fig. 24.
However, relative trajectories c
1
and c
2
shift away from the own
vessel region limited by the relative trajectories of b
1
and b
2
.
Further, the relative trajectories near the trajectory of b
1
, i.e.,
a
1
, a
2
, a
3
, and a
4
, and b
2
, i.e., d
1
, d
2
, d
3
, and d
4
, are also
observed, and all the trajectories shift away from the own vessel
initial position bounded by the relative trajectories of b
1
and b
2
.
Therefore, none of the relative trajectories generated around the
CPRB, i.e.,
ci,o
(k) = 350
to 360